define(['vue','config','common'],
	function(Vue,config,utils){
	'use strict';

	var NoInvitationView = new Vue({
		el:'#app',
		data:{
			registerID : '',
		},
		created:function(){
			
		},
		methods:{
			toRegister:function(){
				if($.trim(this.registerID) === ''){
					utils.appAlert('ID号不能为空');
					return;
				}
				if(!/^(m|M|b|B)\d+$/.test(this.registerID)){
		            utils.appAlert("用户编号格式必须为: <br />字母M(m)或B(b)加数字 ");
		            return;
		        }
		        
		        var pageUrl;
	        	switch (__ENV__.toLowerCase()) {
		            case "dev" :
		                pageUrl = 'http://192.168.1.105:8080/home/register.html';
		                break;
		            case "prod":
		                pageUrl = 'http://www.exgj.com.cn/register.html';
		                break;
		            case "test":
		                pageUrl = 'http://120.25.77.33:8099/register.html';
		                break;
		        }
		        var _this = this;
		        utils.initAjax('user/personalbase',{
		        	userCode: _this.registerID
		        },'POST',function(res){
		        	 window.location.href = pageUrl + "?userCode=" + escape(_this.registerID);
		        },function(){
		        	$('.DataLoading').show();
		        },function(){
		        	$('.DataLoading').hide();
		        })
			}	
		}
	});

	return NoInvitationView;
});